home *** CD-ROM | disk | FTP | other *** search
-
- // JavaScript wrapper for r3maccl.h
- // Auto generated file, do not modify by hand
- // Copyright ⌐ 2004, Realsoft Graphics Oy
-
- var R3_MACCL_H = 1;
- include("oops/r3model.js")
- include("oops/r3app.js")
- include("oops/r3vector.js")
- include("oops/r3color.js")
- include("oops/r3coords.js")
-
-
- var R3CLID_MACCL = 101;
-
-
-
-
- // Description: Execute the current macro.
- // Returns: Boolean, true of current macro was defined
- // p3: Integer, repeat count
-
- R3MCM_PLAY = 101000;
-
- function mR3MCM_PLAY(p3) {
- return DoA(this.r3obj, 101000, p3, R3TID_INTEGER, 0);
- }
-
- // Description: Add macro description to the current macro and execute it.
- // Returns: Boolean, true if succeeded
-
- R3MCM_EXECSNDMSG = 101001;
-
- function mR3MCM_EXECSNDMSG() {
- return DoA(this.r3obj, 101001, 0, R3TID_INTEGER, 0);
- }
-
- // Description: Register new macro target.
- // Returns: Boolean, true if succeeded
-
- R3MCM_REGISTERTARGET = 101002;
-
- function mR3MCM_REGISTERTARGET() {
- return DoA(this.r3obj, 101002, 0, R3TID_INTEGER, 0);
- }
-
- // Description: Unregister macro target.
- // Returns: Boolean, true if found
- // p3: Tag[], R3MCT_TargetName, R3MCT_TargetGetFrom, R3MCT_TargetGetMethod
-
- R3MCM_UNREGISTERTARGET = 101003;
-
- function mR3MCM_UNREGISTERTARGET(p3) {
- return Do(this.r3obj, 101003, p3, R3TID_TAG, R3TNF_ARRAY);
- }
-
- // Description: Bind currently selected named macro to current key.
- // Returns: Boolean, true if succeeded
-
- R3MCM_BIND = 101004;
-
- function mR3MCM_BIND() {
- return DoA(this.r3obj, 101004, 0, R3TID_INTEGER, 0);
- }
-
- // Description: Delete currently selected macro binding
- // Returns: Boolean, true if succeeded
-
- R3MCM_BINDDELETE = 101005;
-
- function mR3MCM_BINDDELETE() {
- return DoA(this.r3obj, 101005, 0, R3TID_INTEGER, 0);
- }
-
- // Description: Delete the currently selected macro. All key bindings associated * with the macro are deleted
- // as well.
-
- R3MCM_MACRODELETE = 101006;
-
- function mR3MCM_MACRODELETE() {
- DoA(this.r3obj, 101006, 0, R3TID_INTEGER, 0);
- }
-
- // Description: Execute macro bound to a given key
- // Returns: Boolean, TRUE if macro was found
- // p1: Integer, how many times
- // p3: String, string defining key
-
- R3MCM_PLAYKEY = 101007;
-
- function mR3MCM_PLAYKEY(p1, p3) {
- return DoA2(this.r3obj, 101007, p1, R3TID_INTEGER, 0, p3, R3TID_STRING, 0);
- }
-
-
- R3MCM_IMPORTMACROS = 101011;
-
- function mR3MCM_IMPORTMACROS() {
- DoA(this.r3obj, 101011, 0, R3TID_INTEGER, 0);
- }
-
- // Description: Enumerate named macros.
- // p1: Object, object to be called
- // p3: Integer, method identifier for the object to be called
-
- R3MCM_ENUMMACROS = 101012;
-
- function mR3MCM_ENUMMACROS(p1, p3) {
- DoA2(this.r3obj, 101012, p1, R3TID_OBJECT, 0, p3, R3TID_INTEGER, 0);
- }
-
- // Description: Enumerate macro - key bindings. The given object * will be called as R3DoA(p1, p2,
- // (R3BINDING *)p3);
- // p1: Object, object to be called
- // p3: Integer, method for the object to be called
-
- R3MCM_ENUMBINDINGS = 101013;
-
- function mR3MCM_ENUMBINDINGS(p1, p3) {
- DoA2(this.r3obj, 101013, p1, R3TID_OBJECT, 0, p3, R3TID_INTEGER, 0);
- }
-
- // Description: Enumerate macro events associated with the given named macro.
- // p1: Object, object to be called
- // p2: Integer, callback method
-
- R3MCM_ENUMMACEVENTS = 101014;
-
- function mR3MCM_ENUMMACEVENTS(p1, p2) {
- DoA3(this.r3obj, 101014, p1, R3TID_OBJECT, 0, p2, R3TID_INTEGER, 0, 0, R3TID_INTEGER, 0);
- }
-
- // Description: Add macro description to the current macro. Same as R3MCM_EXECSNDMSG, * except that the
- // method call is not executed.
-
- R3MCM_ADDMACEVENT = 101015;
-
- function mR3MCM_ADDMACEVENT() {
- DoA(this.r3obj, 101015, 0, R3TID_INTEGER, 0);
- }
-
- // Description: Bind named macro to a key.
- // Returns: Boolean, true if succeeded
- // p3: Tag[], R3MCT_MacroName, R3MCT_KeyName
-
- R3MCM_ADDBINDING = 101016;
-
- function mR3MCM_ADDBINDING(p3) {
- return Do(this.r3obj, 101016, p3, R3TID_TAG, R3TNF_ARRAY);
- }
-
- // Description: Plays a given named macro.
- // p1: Integer, number of times
- // p3: String, name of the macro to be played
-
- R3MCM_PLAYNAMED = 101017;
-
- function mR3MCM_PLAYNAMED(p1, p3) {
- DoA2(this.r3obj, 101017, p1, R3TID_INTEGER, 0, p3, R3TID_STRING, 0);
- }
-
- // Description: Activate recording for given macro target
- // Returns: Boolean, true if succeeded
- // p1: String, name of the macro target
- // p3: Boolean, true activates, false deactivates macro recording
-
- R3MCM_SETMACROTARGETSTATE = 101018;
-
- function mR3MCM_SETMACROTARGETSTATE(p1, p3) {
- return DoA2(this.r3obj, 101018, p1, R3TID_STRING, 0, p3, R3TID_BOOLEAN, 0);
- }
-
- // Description: Fetch record state of the given macro target
- // Returns: Boolean, TRUE/FALSE, -1 indicates the given target was not found
- // p3: String, name of the target
-
- R3MCM_GETMACROTARGETSTATE = 101019;
-
- function mR3MCM_GETMACROTARGETSTATE(p3) {
- return DoA(this.r3obj, 101019, p3, R3TID_STRING, 0);
- }
-
- // Description: Enumerate registered macro targets
- // p1: Integer, mth for callback object
- // p3: Object, object to be called
-
- R3MCM_ENUMTARGETS = 101020;
-
- function mR3MCM_ENUMTARGETS(p1, p3) {
- DoA2(this.r3obj, 101020, p1, R3TID_INTEGER, 0, p3, R3TID_OBJECT, 0);
- }
-
- // Description: Find named macro by name
- // p3: String, name of the macro
-
- R3MCM_FINDNAMEDMACRO = 101021;
-
- function mR3MCM_FINDNAMEDMACRO(p3) {
- DoA(this.r3obj, 101021, p3, R3TID_STRING, 0);
- }
-
-
-
-
- R3MCT_Pause = 101500;
- function SetR3MCT_Pause(value) {
- R3Set(this.r3obj, R3MCT_Pause, value, R3TID_INTEGER, 0);
- }
-
- function GetR3MCT_Pause() {
- return R3Get(this.r3obj, R3MCT_Pause, R3TID_INTEGER, 0);
- }
-
- var R3MCT_TargetHelp = 101501; // String
- R3MCT_RecordMode = 101502;
- function SetR3MCT_RecordMode(value) {
- R3Set(this.r3obj, R3MCT_RecordMode, value, R3TID_INTEGER, 0);
- }
-
- function GetR3MCT_RecordMode() {
- return R3Get(this.r3obj, R3MCT_RecordMode, R3TID_INTEGER, 0);
- }
-
- var R3MCT_TargetName = 101510; // String
- var R3MCT_TargetGetFrom = 101511; // Object
- var R3MCT_TargetGetMethod = 101512; // Integer
- R3MCT_MacroName = 101513;
- function SetR3MCT_MacroName(value) {
- R3Set(this.r3obj, R3MCT_MacroName, value, R3TID_STRING, 0);
- }
-
- function GetR3MCT_MacroName() {
- return R3Get(this.r3obj, R3MCT_MacroName, R3TID_STRING, 0);
- }
-
- R3MCT_KeyName = 101514;
- function SetR3MCT_KeyName(value) {
- R3Set(this.r3obj, R3MCT_KeyName, value, R3TID_STRING, 0);
- }
-
- function GetR3MCT_KeyName() {
- return R3Get(this.r3obj, R3MCT_KeyName, R3TID_STRING, 0);
- }
-
- R3MCT_MacroList = 101515;
- function GetR3MCT_MacroList() {
- return R3Get(this.r3obj, R3MCT_MacroList, R3TID_LIST, R3TNF_ARRAY);
- }
-
- R3MCT_MacroListSelection = 101516;
- function SetR3MCT_MacroListSelection(value) {
- R3Set(this.r3obj, R3MCT_MacroListSelection, value, R3TID_INTEGER, 0);
- }
-
- function GetR3MCT_MacroListSelection() {
- return R3Get(this.r3obj, R3MCT_MacroListSelection, R3TID_INTEGER, 0);
- }
-
- R3MCT_BindingsList = 101517;
- function GetR3MCT_BindingsList() {
- return R3Get(this.r3obj, R3MCT_BindingsList, R3TID_LIST, R3TNF_ARRAY);
- }
-
- R3MCT_BindingsListSelection = 101518;
- function SetR3MCT_BindingsListSelection(value) {
- R3Set(this.r3obj, R3MCT_BindingsListSelection, value, R3TID_INTEGER, 0);
- }
-
- function GetR3MCT_BindingsListSelection() {
- return R3Get(this.r3obj, R3MCT_BindingsListSelection, R3TID_INTEGER, 0);
- }
-
- var R3MCT_TargetDescription = 101520; // String
- var R3MCTP_INT = 0;
- var R3MCTP_FLOAT = 1;
- var R3MCTP_STRING = 2;
- var R3MCTP_VECTOR = 3;
- var R3MCTP_COLOR = 4;
- var R3MCTP_COORDSYS = 5;
- var R3MCTP_VECTOR4 = 6;
- var R3MCTP_COLOR3 = 7;
- var R3MCTP_UV = 8;
- var R3MACB_MAXKEYNAME = 100;
-
-
- function r3Maccl () {
- this.base = r3God;
- if(arguments.length) {
- this.base(R3CLID_MACCL, arguments);
- }
- // Methods
- this.PLAY=mR3MCM_PLAY;
- this.EXECSNDMSG=mR3MCM_EXECSNDMSG;
- this.REGISTERTARGET=mR3MCM_REGISTERTARGET;
- this.UNREGISTERTARGET=mR3MCM_UNREGISTERTARGET;
- this.BIND=mR3MCM_BIND;
- this.BINDDELETE=mR3MCM_BINDDELETE;
- this.MACRODELETE=mR3MCM_MACRODELETE;
- this.PLAYKEY=mR3MCM_PLAYKEY;
- this.IMPORTMACROS=mR3MCM_IMPORTMACROS;
- this.ENUMMACROS=mR3MCM_ENUMMACROS;
- this.ENUMBINDINGS=mR3MCM_ENUMBINDINGS;
- this.ENUMMACEVENTS=mR3MCM_ENUMMACEVENTS;
- this.ADDMACEVENT=mR3MCM_ADDMACEVENT;
- this.ADDBINDING=mR3MCM_ADDBINDING;
- this.PLAYNAMED=mR3MCM_PLAYNAMED;
- this.SETMACROTARGETSTATE=mR3MCM_SETMACROTARGETSTATE;
- this.GETMACROTARGETSTATE=mR3MCM_GETMACROTARGETSTATE;
- this.ENUMTARGETS=mR3MCM_ENUMTARGETS;
- this.FINDNAMEDMACRO=mR3MCM_FINDNAMEDMACRO;
-
- // Attributes
- this.GetPause=GetR3MCT_Pause;
- this.SetPause=SetR3MCT_Pause;
- this.GetRecordMode=GetR3MCT_RecordMode;
- this.SetRecordMode=SetR3MCT_RecordMode;
- this.GetMacroName=GetR3MCT_MacroName;
- this.SetMacroName=SetR3MCT_MacroName;
- this.GetKeyName=GetR3MCT_KeyName;
- this.SetKeyName=SetR3MCT_KeyName;
- this.GetMacroList=GetR3MCT_MacroList;
- this.GetMacroListSelection=GetR3MCT_MacroListSelection;
- this.SetMacroListSelection=SetR3MCT_MacroListSelection;
- this.GetBindingsList=GetR3MCT_BindingsList;
- this.GetBindingsListSelection=GetR3MCT_BindingsListSelection;
- this.SetBindingsListSelection=SetR3MCT_BindingsListSelection;
- }
-
- r3Maccl.prototype=new r3Model;
- // r3maccl.h_H